home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 7.2.1 MIPSpro Fortran 77 Release Notes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- 2. _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
- This chapter lists supplemental information to
- the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e. The
- information listed here is product-specific; use
- it with the installation guide to install this
- product.
-
- 2.1 _F_o_r_t_r_a_n__S_u_b_s_y_s_t_e_m_s
-
- The Fortran development package consists of the
- Fortran 77 compiler header files, utilities,
- libraries, online man pages, release notes, and
- manuals. Following is a description of some of
- the files shipped with the Fortran development
- package:
-
- _f_t_n_7_7__d_e_v._m_a_n._f_t_n Fortran 77 Man Pages
- (default)
-
- _f_t_n_7_7__d_e_v._m_a_n._l_i_b Fortran 77 Library Man
- Pages (default)
-
- _f_t_n_7_7__d_e_v._m_a_n._u_t_i_l Fortran 77 Utility Man
- Pages (default)
-
- _f_t_n_7_7__d_e_v._m_a_n._r_e_l_n_o_t_e_s Fortran 77 Release
- Notes (default)
-
- _f_t_n_7_7__d_e_v._s_w._f_t_n_7_7 Fortran 77 Driver
- (default)
-
- _f_t_n_7_7__d_e_v._s_w._u_t_i_l Fortran 77 Utilities
- (default)
-
- _f_t_n_7_7__d_e_v._b_o_o_k_s._F_7_7__R_M Fortran 77 Language
- Reference Manual
- (default)
-
- _f_t_n_7_7__d_e_v._b_o_o_k_s._M_P_r_o_F_7_7__R_M MIPSPro Fortran 77
- Language Reference
- Manual (default)
-
- _f_t_n_7_7__d_e_v._b_o_o_k_s._F_7_7__P_G Fortran 77 Programmer's
- Guide (default)
-
- _f_t_n_7_7__d_e_v._b_o_o_k_s._M_P_r_o_F_7_7__P_G MIPSPro Fortran 77
- Programmer's Guide
- (default)
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- If you are installing this option for the first
- time, the subsystems marked ``default'' are the
- ones that are installed if you use the ``go''
- menu item. To install a different set of
- subsystems, use the ``install,'' ``remove,''
- ``keep,'' and ``step'' commands in _i_n_s_t to
- customize the list of subsystems to be
- installed, then select the ``go'' menu item.
-
-
- 2.2 _P_a_t_c_h_e_s
-
-
- Patches provide the means to upgrade runtime
- library subsystems (*_eoe) on released versions
- of IRIX.
-
- patchSG0002360 (for MIPSpro Fortran 77 7.2 on
- IRIX 6.2) and patchSG0002360 (for MIPSpro
- Fortran 77 7.2 on IRIX 6.3 and 6.4) on the IRIX
- Development Foundation CD contain gl subsystems
- previously released with the compiler.
-
- Releases of the IRIS Developer's Option
- previously packaged certain graphics library
- interfaces for Fortran 77 in ftn_dev. As of the
- MIPSpro 7.2 release, they are no longer be
- packaged as part of the Fortran 77 product.
- Rather they will be packaged in future relases
- of the gl_dev product which is part of the IRIX
- Development Libraries CD set. For this release,
- however, gl_dev is same version as was released
- for the IRIS Developer's Option 7.1.1 and does
- not contain these libraries. Hence the need for
- this patch.
-
- Patch 2759 MIPSpro 7.2.1 Runtime Libraries
- (Required for -craylibs operation)
-
- Whereas the ftn_eoe subsystems on the IRIX
- Development Foundation CD contain the original
- IRIX 6.2, 6.3 and 6.4 runtime libraries, patch
- 2759 contains new revisions of these libraries.
- They include bug fixes as well as new interfaces
- for multiprocessing as well as new runtime
- libraries. These runtime libraries are required
- for the -f2craylibs option which enables use of
- the Fortran 90 library, libfortran.so, which is
- based on the CRAY FFIO library.
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- Patch 2773 libmp rollup
-
- Whereas the compiler_eoe subsystems on the IRIX
- Development Foundation CD contain the original
- versions of libmp for IRIX 6.2, 6.3 and 6.4,
- patch 2773 contains the new revision of these
- libraries. It includes bug fixes as well as new
- interfaces for multiprocessing. Patch 2773 is
- required for use with OpenMP.
-
-
-
-
- 2.3 _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
-
- All of the subsystems for Fortran can be
- installed using _i_n_s_t from IRIX. You do not need
- to use the miniroot. Refer to the _I_R_I_S _S_o_f_t_w_a_r_e
- _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
- instructions.
-
-
- 2.4 _C_o_m_p_a_t_i_b_i_l_i_t_y
-
- F77 release 7.2.1 is a compiler aimed at
- software development for a MIPS3 or MIPS4
- instruction set architecture (ISA) in 64-bit (-
- _6_4) or N32 (-_n_3_2) mode, but with options to
- compile for a MIPS2 or MIPS1 ISA in 32-bit mode
- (-_3_2). Refer to the _f_7_7(1) man pages, the
- _M_I_P_S_p_r_o _F_o_r_t_r_a_n _7_7 _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e, the
- _F_o_r_t_r_a_n _7_7 _L_a_n_g_u_a_g_e _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l, the
- _M_I_P_S_p_r_o _C_o_m_p_i_l_i_n_g, _D_e_b_u_g_g_i_n_g _a_n_d _P_e_r_f_o_r_m_a_n_c_e
- _T_u_n_i_n_g _G_u_i_d_e, and the _M_I_P_S_p_r_o _6_4-_B_i_t _P_o_r_t_i_n_g _a_n_d
- _T_r_a_n_s_i_t_i_o_n _G_u_i_d_e for a full description of the
- differences between 32-bit and 64-bit
- compilation modes. For a description of the
- high performance 32-bit (N32) mode, please refer
- to the _M_I_P_S_p_r_o _N_3_2 _A_B_I _G_u_i_d_e.
-
- In 32-bit mode, the 7.2.1 release of the F77
- compiler is fully compatible with the 7.2 and
- 7.1 releases of the compiler. It is also
- compatible with the 3.19 release of the compiler
- with the following exceptions:
-
- +o There is no support for coff.
-
- +o The default ISA is -_m_i_p_s_2.
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 5 -
-
-
-
- In 64-bit mode, the 7.2.1 release of the F77
- compiler follows the 64-bit Applications Binary
- Interface (ABI). Objects compiled in 64-bit
- mode cannot be linked together with objects
- compiled in 32-bit mode, and 64-bit objects will
- only run in an Irix 6.2 (or higher) operating
- system environment.
-
- MIPSpro 7.2.1 is fully compatible with 7.2 in
- 64-bit mode. MIPSpro 7.2.1 is fully compatible
- with 7.1 in 64-bit mode with the following
- exception: If you have WHIRL intermediate (.o)
- files left over from compilations using MIPSpro
- 7.1 with interprocedural optimization enabled
- (i.e. -IPA), you must recompile the entire set
- of files.
-
- In N32 mode, the 7.2.1 release of the F77
- compiler follows a new Applications Binary
- Interface (ABI). Objects compiled in N32 mode
- cannot be linked together with objects compiled
- in 32-bit mode or with objects compiled in 64-
- bit mode. N32 objects will only run in an Irix
- 6.2 (or higher) operating system environment.
-
- MIPSpro 7.2.1 is fully compatible with 7.2 in
- N32 mode. MIPSpro 7.2.1 is fully compatible
- with 7.1 in N32 mode with the following
- exception: If you have WHIRL intermediate (.o)
- files left over from compilations using MIPSpro
- 7.1 with interprocedural optimization enabled
- (i.e. -IPA), you must recompile the entire set
- of files.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-